reshape
changes the internal form of the argument matrix such
that the matrix returned has the number of rows specified by the
second argument, and the number of columns specified by the last argument.
reshape
will not reform the matrix if the new matrix and the
old matrix would not have the same number of elements.